Software Architecture for Social Robots
نویسنده
چکیده
People are striving for easy, natural interfaces. Robotic user interfaces aim at providing this kind of interface by using human like interaction modalities. However, many applications fail, not because of fundamental problems of addressing social interaction but due to an unbalanced design. In this paper we derive a balancing framework for designing robotic user interfaces that balances four key dimensions: user, application, interface and technology. We investigate applicability of the framework by means of two experiments. The first experiment demonstrates that violations to the balancing framework can negate the efforts to improve an interface with natural interaction modalities. In the second experiment we present a real world application that adheres to the balancing concepts. Our results show that a balanced design is a key factor for the success or failure of a given robotic interface.
منابع مشابه
An Interaction Design Framework for Social Robots
We present a novel design framework enabling the development of social robotics applications by cross-disciplinary teams of programmers and interaction designers. By combining a modular back-end software architecture with an easy-to-use graphical interface for developing interaction sequences, this system enables programmers and designers to work in parallel to develop robot applications and tu...
متن کاملEICA: Combining Interactivity with Autonomy for Social Robots
The success of social robots in achieving natural coexistence with humans depends on both their level of autonomy and their interactive abilities. Although many robotic architectures have been suggested and many researchers have focused on human-robot interaction, a robotic architecture that can effectively combine interactivity and autonomy is still unavailable. In this paper a robotic archite...
متن کاملDevelopment and Implementation of Large-Scale Micro-Robotic Forces Using Formation Behaviors
Micro-robots may soon be available for deployment by the thousands. Consequently, controlling and coordinating a force this large to accomplish a prescribed task is of great interest. This paper describes a flexible architecture for deploying thousands of autonomous robots simultaneously. The robots’ behavior is based on a subsumption architecture in which individual behaviors are prioritized w...
متن کاملCOROS: A Multi-Agent Software Architecture for Cooperative and Autonomous Service Robots
Building distributed applications for cooperative service robots systems is a very challenging task from software engineering perspective. Indeed, apart from the complexity of designing software components for the control of a single autonomous robot, cooperative multi-robot systems require additional care in the design of software components to ensure communication and coordination between the...
متن کاملMaggie: A Social Robot as a Gaming Platform
Edutainment robots are robots designed to participate in people’s education and in their entertainment. One of the tasks of edutainment robots is to play with their human partners, but most of them offer a limited pool of games. Moreover, it is difficult to add new games to them. This lack of flexibility could shorten their life cycle. This paper presents a social robot on which several robotic...
متن کاملTAME: Time-Varying Affective Response for Humanoid Robots
This paper describes the design of a complex time-varying affective software architecture. It is an expansion of the TAME architecture (Traits, Attitudes, Moods, and Emotions) as applied to humanoid robotics. In particular it is intended to promote effective human-robot interaction by conveying the robot’s affective state to the user in an easy-to-interpret manner.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009